package main

import (
	"fmt"
)

func main() {
	// 定义数组
	var intarr [6]int = [6]int{3, 6, 9, 1, 4, 7}
	// 切片构建在数组之上
	// 定义切片名称 slice []动态变化的数组长度不写，int类型，intarr是原数组
	// [1:3]切片 // 左包含，右不包含
	// var slice []int = intarr[1:3]
	slice := intarr[1:3]
	fmt.Println("intarr:", intarr)
	fmt.Println("切片slice=", slice)
	fmt.Println("slice的元素个数", len(slice))
	// 获取切片的容量：容量可以动态变化
	fmt.Println("slice的容量", cap(slice))
}
